@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,600,0,0');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,200,300,400,500,600,700,800,900&display=swap&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900&display=swap&subset=latin-ext');
*{box-sizing:border-box;margin:0;padding:0;outline:0;}
::-webkit-scrollbar{display:none;}
html {width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:none;outline:0;margin:0;padding:0;scroll-behavior:smooth;}
body{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;}
body{font-family: 'Montserrat', sans-serif;position:relative;width:100vw;top:0;left:0;bottom:0;right:0;margin:0;padding:0;font-size:15px;font-weight:400;}
figure{display:inline-block;margin:0;padding:0;}
figcaption{text-align:center;}
img{display:inline-block;width:100% \ 9;max-width:100%;height:auto;}
textarea{resize:none;font-family:'Roboto',sans-serif;}
textarea:placeholder-shown {font-style:italic;}
input[type=text]:placeholder-shown {font-style:italic;}
li{list-style:none;}
a{display:block;text-decoration:none;transition:.4s;cursor:pointer;}
p{font-weight:300;}
h1{padding:1em 0;}
h2{padding:.75em 0;}
h3{padding:.5em 0;}
h4{padding:.25em 0;}
input[type="button"] { cursor:pointer; transition:0.4s; }
h1 { margin:auto; text-align:center; }
loader { position:fixed; z-index:99999; width:64px; height:64px; top:50%; left:50%; margin:-32px 0 0 -32px; display:none; opacity:0; }
.loaderActive { display: inline-block; width: 64px; height: 64px; animation: loaderCome 0.3s linear; animation-fill-mode: forwards; }
.loaderActive:after { content: " "; display: block; width: 46px; height: 46px; margin: 1px; border-radius: 50%; border: 5px solid #4e87c6; border-color: #4e87c6 transparent #4e87c6 transparent; animation: loaderActive 1.2s linear infinite; }
.loaderGone { animation: loaderGone 0.3s linear; animation-fill-mode: forwards; }
@keyframes loaderActive { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
@keyframes loaderCome { 0% { opacity:0; } 100% { opacity:1; } }
@keyframes loaderGone { 0% { opacity:1; } 100% { opacity:0; } }
.error{color:#e35b5b;}
.inlineError{display:inline-block;padding:20px;color:#e35b5b;}
.success{color:#42aa27;}
.inlineSuccess{display:inline-block;padding:20px;color:#42aa27;}
.warn{color:#d97747;}
.inlineWarn{display:inline-block;padding:20px;color:#d97747;}
icon {display:inline-block;width:22px;height:22px;overflow:hidden;}
.icon {display:inline-block;width:22px;height:22px;overflow:hidden;}
.button {cursor:pointer;transition:.4s;}
.material-symbols-outlined {display:inline-block;width:16px;height:16px;font-size:16px;overflow:hidden;}
.sofia { font-family: "Sofia Sans Extra Condensed", sans-serif !important; }





















